shepherd's pie - French English Dictionary